-- card: 54839 from stack: in -- bmap block id: 0 -- flags: 0000 -- background id: 4755 -- name: -- part contents for background part 4 ----- text ----- Occasionally this arrangement may lead to difficulties. Consider a circular definition involving two classes: struct Person:Generic_Class { Parent *parent_ptr; . . }; struct Parent:Person { . . }; The Person class contains an instance variable which is a pointer to a Parent object, and the Parent class is descended from the Person class. -- part contents for background part 7 ----- text ----- 178